package com.kl.modular.generate.model.config;

import java.io.Serializable;
import java.util.List;

/**
 * BaseConfig
 * 
 * @author xrp_zjb
 * @date 2015/5/28 15:34
 * 
 */
@SuppressWarnings("serial")
public class BaseConfig implements Serializable {

	/******************** 生成代码 是 *********************/
	public final static int CREATE_YES = 1;
	/******************** 生成代码 否 *********************/
	public final static int CREATE_NO = 0;

	private int isCreate;// 是否生成代码

	private String packageName;// 包名

	private String filePreFixName;// 文件前缀
 
	private String fileSuffixName;// 文件后缀
	
	private String filePath;//生成文件路径

	private String packageUrl;// package地址

	private List<Import> importList;// import类List
	
	private String author;//作者  
	
	private String copyright;//版权
	
	private String ftlUrl;//生成ftl模板路径
	

	public int getIsCreate() {
		return isCreate;
	}

	public void setIsCreate(int isCreate) {
		this.isCreate = isCreate;
	}

	public String getPackageName() {
		return packageName;
	}

	public void setPackageName(String packageName) {
		this.packageName = packageName;
	}

	public String getFileSuffixName() {
		return fileSuffixName;
	}

	public void setFileSuffixName(String fileSuffixName) {
		this.fileSuffixName = fileSuffixName;
	}

	public String getFilePreFixName() {
		return filePreFixName;
	}

	public void setFilePreFixName(String filePreFixName) {
		this.filePreFixName = filePreFixName;
	}

	public String getPackageUrl() {
		return packageUrl;
	}

	public void setPackageUrl(String packageUrl) {
		this.packageUrl = packageUrl;
	}

	public List<Import> getImportList() {
		return importList;
	}

	public void setImportList(List<Import> importList) {
		this.importList = importList;
	}

	public String getFilePath() {
		return filePath;
	}

	public void setFilePath(String filePath) {
		this.filePath = filePath;
	}

	public String getAuthor() {
		return author;
	}

	public void setAuthor(String author) {
		this.author = author;
	}

	public String getCopyright() {
		return copyright;
	}

	public void setCopyright(String copyright) {
		this.copyright = copyright;
	}

	public String getFtlUrl() {
		return ftlUrl;
	}

	public void setFtlUrl(String ftlUrl) {
		this.ftlUrl = ftlUrl;
	}
	
}
